package edu.nxmu.supersiver.service;

import java.util.List;

import edu.nxmu.supersiver.bean.Users;

public interface UsersService {

	Users checkLogin(String username, String password);
	
	void update(Users user);
	
	void addUser(Users user);
	
	Users getById(int id);
	
	Users getByUsername(String username);
	
	List<Users> getAllUsers();
	
	void delete(int id);
	
	void enable(int id);
	
	void disable(int id);
	
	List<Users> getUsersForPage(int pageNo,int pageSize);
	
	int getRows();
	
	List<Users> getUsersFroPage(String subUsername, int pageNo, int pageSize);
	
	int getRowsForPage(String subUsername);
}
